package net.chenlin.dp.modules.newBusiness.entity.po;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author: Yansgm
 * @Description:
 * @Date: 2025-04-02 10:57:24
 */
@Data
public class DistrictTopologyPo {

    @ApiModelProperty("台区名称")
    private String name;

    @ApiModelProperty("节点名称")
    private String nodeName;

    @ApiModelProperty("节点属性")
    private Integer nodeType;

    @ApiModelProperty("节点ID")
    private Integer nodeId;

    @ApiModelProperty("上级节点名称")
    private String parentNodeName;

    @ApiModelProperty("上级节点属性")
    private Integer parentNodeType;

    @ApiModelProperty("上级节点ID")
    private Integer parentNodeId;

    @ApiModelProperty("台区ID")
    private Integer districtId;

    @ApiModelProperty("创建人id")
    private Long createId;

    @ApiModelProperty("创建时间")
    private String createTime;

    @ApiModelProperty("创建人id")
    private Long editId;

    @ApiModelProperty("编辑时间")
    private Date editTime;

    @ApiModelProperty("0：三相电路；1：单相电路（节点属性为户表才存在）")
    private Integer circuitType;

    @ApiModelProperty("倍率：三相才存在")
    private BigDecimal magnification;

    @ApiModelProperty("监测设备是否在线")
    private Integer online;

    @ApiModelProperty("上线时间")
    private Date onlineTime;

    @ApiModelProperty("监测设备别名")
    private String deviceAlias;
}
